exotic parasite - German English Dictionary